A hardware store is a retail establishment that sells building materials, tools and equipment for home improvement, construction and repair projects. These stores carry a wide variety of products including nails, screws, hammers, saws, drills, paint, plumbing supplies, electrical goods, fasteners, and other items needed to complete various DIY tasks or professional building jobs.